@echo off
REM 获取当前脚本所在目录（即项目根目录）
set PROJECT_DIR=%~dp0

REM 安装依赖（如果存在requirements.txt）
if exist "%PROJECT_DIR%\requirements.txt" (
    echo 正在安装依赖...
    pip install -r "%PROJECT_DIR%\requirements.txt"
) else (
    echo 警告：未找到requirements.txt文件，跳过依赖安装。
    echo 请手动创建requirements.txt并包含以下内容（tkinter是标准库无需安装）：
    echo pyaudio
    echo numpy
    echo librosa
    echo soundfile
    echo scipy
)

REM 运行main.py
if exist "%PROJECT_DIR%\main.py" (
    echo 正在运行main.py...
    python "%PROJECT_DIR%\main.py"
) else (
    echo 错误：未在项目目录中找到main.py文件！
    exit /b 1
)